package com.medicine.hbp.adapter;//package com.medicine.hbp.adapter;
//
//import java.util.List;
//
//import org.kymjs.kjframe.KJBitmap;
//import org.kymjs.kjframe.http.HttpParams;
//import org.kymjs.kjframe.widget.RoundImageView;
//
//import android.app.Activity;
//import android.content.Intent;
//import android.text.TextUtils;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.widget.Button;
//import android.widget.GridView;
//import android.widget.ImageView;
//import android.widget.LinearLayout;
//import android.widget.LinearLayout.LayoutParams;
//import android.widget.TextView;
//
//import com.medicine.hbp.base.MyBaseAdapter;
//import com.medicine.hbp.emotion.StringUtils;
//import com.medicine.hbp.http.AppHttpCallBack;
//import com.medicine.hbp.http.AppHttps;
//import com.medicine.hbp.http.HttpInterface;
//import com.medicine.hbp.mob.artGroupVo;
//import com.medicine.hbp.ui.WebActivity;
//import com.medicine.hbp.uitl.Share;
//import com.medicine.hbp.uitl.StartIntent;
//import com.medicine.hbp.uitl.ToastUtil;
//import com.medicine.hbp.R;
//
///**
// * ��ҳ����
// * 
// * @author yusuojindan
// */
//public class ArticleAdapter extends MyBaseAdapter {
//	private LayoutInflater inflater;
//	private Activity activity;
//	private KJBitmap bitmap = new KJBitmap();
//
//	public ArticleAdapter(Activity activity) {
//		this.activity = activity;
//		inflater = LayoutInflater.from(activity);
//	}
//
//	@Override
//	public View getView(int position, View view, ViewGroup arg2) {
//		ViewHolder holder;
//		if (view == null) {
//			holder = new ViewHolder();
//			view = inflater.inflate(R.layout.item_classification_detail, null);
////			holder.text_ification_username = (TextView) view.findViewById(R.id.text_ification_username);
////			holder.text_ification_detail = (TextView) view.findViewById(R.id.text_ification_detail);
////			holder.text_pl_detail = (TextView) view.findViewById(R.id.text_pl_detail);
////			holder.text_wenz_zan = (TextView) view.findViewById(R.id.text_wenz_zan);
////			holder.text_wenz_bi = (TextView) view.findViewById(R.id.text_wenz_bi);
////			holder.text_wenz_re = (TextView) view.findViewById(R.id.text_wenz_re);
////			holder.text_pl_zan = (TextView) view.findViewById(R.id.text_pl_zan);
////			holder.text_discussUser = (TextView) view.findViewById(R.id.text_discussUser);
////
////			holder.ll_wenz_zan = (LinearLayout) view.findViewById(R.id.ll_wenz_zan);
////			holder.ll_wenz_bi = (LinearLayout) view.findViewById(R.id.ll_wenz_bi);
////			holder.ll_wenz_re = (LinearLayout) view.findViewById(R.id.ll_wenz_re);
////			holder.ll_pl_zan = (LinearLayout) view.findViewById(R.id.ll_pl_zan);
////
////			holder.img_classif_one = (ImageView) view.findViewById(R.id.img_classif_one);
////			holder.img_classif_two = (ImageView) view.findViewById(R.id.img_classif_two);
////			holder.img_shoucang = (ImageView) view.findViewById(R.id.img_shoucang);
////			holder.img_share = (ImageView) view.findViewById(R.id.img_share);
////			
////			holder.img_zan_no = (ImageView) view.findViewById(R.id.img_zan_no);
////			holder.img_bishi_no = (ImageView) view.findViewById(R.id.img_bishi_no);
////
////			holder.ll_class_usert = (LinearLayout) view.findViewById(R.id.ll_class_usert);
////			holder.ll_class_user = (LinearLayout) view.findViewById(R.id.ll_class_user);
////			holder.ll_pinglun = (LinearLayout) view.findViewById(R.id.ll_pinglun);
////			holder.btn_exit = (Button) view.findViewById(R.id.btn_exit);
////			holder.grid_bqtype = (GridView) view.findViewById(R.id.grid_bqtype);
////			
////			
////			holder.img_userhead01 = (RoundImageView) view.findViewById(R.id.text_ification_userhead);
////			holder.img_userhead02 = (RoundImageView) view.findViewById(R.id.text_discussUserhead);
//			view.setTag(holder);
//		} else {
//			holder = (ViewHolder) view.getTag();
//		}
//		holder.btn_exit.setVisibility(View.GONE);
//		final artGroupVo groupVo = (artGroupVo) getItem(position);
////		view.setAnimation(ListViewAnim.getAlphaAnim());
//		if (groupVo != null) {
//			holder.text_ification_username.setText(groupVo.artUser.userName);
//			holder.text_ification_detail.setText(StringUtils.getEmotionContent(activity, holder.text_ification_detail,groupVo.artMsg));
//			holder.text_wenz_zan.setText(groupVo.artPraiseNumber + "");
//			holder.text_wenz_bi.setText(groupVo.artNegativeNumber + "");
//			holder.text_wenz_re.setText(groupVo.artDiscussNumber + "");
//			bitmap.display(holder.img_userhead01, groupVo.artUser.userHeadImg);
//			bitmap.display(holder.img_userhead02, groupVo.discussUser.userHeadImg);
//			if(TextUtils.isEmpty(groupVo.discussNote)){
//				holder .ll_pinglun.setVisibility(View.GONE);
//			}else{
//				holder.ll_pinglun.setVisibility(View.VISIBLE);
//				holder.text_pl_detail.setText(groupVo.discussNote);
//				holder.text_pl_zan.setText(groupVo.discussPraiseNumber+"");
//				if(groupVo.discussUser!=null){
//					holder.text_discussUser.setText(groupVo.discussUser.userName);
//				}
//			}
////			if(TextUtils.isEmpty(LoginSp.getToken(activity))){//δ��¼
////				if(groupVo.isArtPraiseNumber){
////					holder.img_zan_no.setImageResource(R.drawable.img_zan_yes);
////				}else{
////					holder.img_zan_no.setImageResource(R.drawable.img_zan_no);
////				}
////				if(groupVo.isArtNegativeNumber){
////					holder.img_bishi_no.setImageResource(R.drawable.img_bishi_yes);
////				}else{
////					holder.img_bishi_no.setImageResource(R.drawable.img_bishi_no);
////				}
////			}else{//�ѵ�¼
//				if(groupVo.isPraise){
//					holder.img_zan_no.setImageResource(R.drawable.img_zan_yes);
//				}else{
//					holder.img_zan_no.setImageResource(R.drawable.img_zan_no);
//				}
//				if(groupVo.isNegative){
//					holder.img_bishi_no.setImageResource(R.drawable.img_bishi_yes);
//				}else{
//					holder.img_bishi_no.setImageResource(R.drawable.img_bishi_no);
//				}
////			}
//			 if (groupVo.isCollect!=null&&groupVo.isCollect) {
//				 holder.img_shoucang.setImageDrawable(activity.getResources().getDrawable(R.drawable.img_collection_yes));
//			 } else {
//				 holder.img_shoucang.setImageDrawable(activity.getResources().getDrawable(R.drawable.img_collection_no));
//			 }
//			if (groupVo.artImg.size() > 0) {
//				if (!TextUtils.isEmpty(groupVo.artImg.get(0).artImgUrl)) {
//					bitmap.display(holder.img_classif_one,groupVo.artImg.get(0).artImgUrl);
//				}
//			}
//			if (groupVo.artImg.size() > 1) {
//				if (!TextUtils.isEmpty(groupVo.artImg.get(1).artImgUrl)) {
//					bitmap.display(holder.img_classif_two,groupVo.artImg.get(1).artImgUrl);
//				}
//			}
//			if (groupVo.artImg.size() == 0) {
//				holder.img_classif_one.setVisibility(View.GONE);
//				holder.img_classif_two.setVisibility(View.GONE);
//			} else if (groupVo.artImg.size() == 1) {
//				holder.img_classif_one.setLayoutParams(new LayoutParams(view.getWidth()-20, view.getWidth()/5*3));
//				holder.img_classif_one.setVisibility(View.VISIBLE);
//				holder.img_classif_two.setVisibility(View.GONE);
//			} else if (groupVo.artImg.size() > 1) {
//				holder.img_classif_one.setVisibility(View.VISIBLE);
//				holder.img_classif_two.setVisibility(View.VISIBLE);
//			}
//			if(groupVo.artLaber.size()>0){
//				holder.grid_bqtype.setVisibility(View.VISIBLE);
//				holder.grid_bqtype.setAdapter(new BtqianAdapter(activity, groupVo.artLaber));
//			}else{
//				holder.grid_bqtype.setVisibility(View.GONE);
//			}
//			view.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//					Intent intent = new Intent(activity, WebActivity.class);
//					intent.putExtra("isCollect", groupVo.isCollect);
//					intent.putExtra("ID", groupVo.artId);
//					intent.putExtra("vo", groupVo);
//					intent.putExtra("NAME", "������������");
//					intent.putExtra("isCollect", groupVo.isCollect);
//					activity.startActivity(intent);
//				}
//			});
//			/** �����޵�������� */
//			holder.ll_wenz_zan.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//					if(groupVo.isPraise){
//						httpPointExitPraiseArt(groupVo);
//					}else{
//						httpPointPraiseArt(groupVo);
//					}
//				}
//			});
//			/** ���²�ϲ����������� */
//			holder.ll_wenz_bi.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//					if(groupVo.isNegative){
//						httpPointExitNegativeArt(groupVo);
//					}else{
//						httpPointNegativeArt(groupVo);
//					}
//				}
//			});
//			/** �����ȶȵ�� */
//			holder.ll_wenz_re.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//				}
//			});
//			/** �����޵�������� */
//			holder.ll_pl_zan.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//					httpPointPraiseDiscuss(groupVo);
//				}
//			});
//			/** �ղ� */
//			holder.img_shoucang.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//					if(groupVo.isCollect!=null&&!groupVo.isCollect){
//						httpSetCollec(groupVo);
//					}else{
//						httpDelCollect(groupVo);
//						ToastUtil.showShort(activity, "�����ظ��ղ�");
//					}
//				}
//			});
//			/**
//			 * ����
//			 */
//			holder.img_share.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//					Share.openShare(activity,"","����",
//							"��ֻ�Ǹ�����",
//							"http://www.baidu.com/",
//							"http://e.hiphotos.baidu.com/lvpics/h=800/sign=1d1cc1876a81800a71e5840e813533d6/5366d0160924ab185b6fd93f33fae6cd7b890bb8.jpg");
//				}
//			});
//			/**
//			 * �鿴�Լ�����Ϣ
//			 */
//			holder.ll_class_user.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//					StartIntent.startUser(activity,groupVo.artUser.userId);
//				}
//			});
//			/**
//			 * �鿴�����û�����Ϣ
//			 */
//			holder.ll_class_usert.setOnClickListener(new OnClickListener() {
//				@Override
//				public void onClick(View arg0) {
//					StartIntent.startUser(activity,
//							groupVo.discussUser.userId);
//				}
//			});
//		}
//		return view;
//	}
//
//	class ViewHolder {
//		/** ���·����û����� */
//		TextView text_ification_username;
//		/** ���·������� */
//		TextView text_ification_detail;
//		/** ������������ */
//		TextView text_pl_detail;
//		/** �����޵����� */
//		TextView text_wenz_zan;
//		/** ���²�ϲ�������� */
//		TextView text_wenz_bi;
//		/** �����ȶ� */
//		TextView text_wenz_re;
//		/** �����޵����� */
//		TextView text_pl_zan;
//		/** �����޵�������� */
//		LinearLayout ll_wenz_zan;
//		/** ���²�ϲ����������� */
//		LinearLayout ll_wenz_bi;
//		/** �����ȶȵ�� */
//		LinearLayout ll_wenz_re;
//		/** �����޵�������� */
//		LinearLayout ll_pl_zan;
//		/** ͼƬ1 */
//		ImageView img_classif_one;
//		/** ͼƬ2 */
//		ImageView img_classif_two;
//		/** �ղ� */
//		ImageView img_shoucang;
//		/** �� -ͼƬ */
//		ImageView img_zan_no;
//		/** ����-ͼƬ */
//		ImageView img_bishi_no;
//		/** ���� */
//		ImageView img_share;
//		/** �������û��� */
//		TextView text_discussUser;
//		/** �鿴�Լ���Ϣ */
//		LinearLayout ll_class_user;
//		/** �鿴�����û���Ϣ */
//		LinearLayout ll_class_usert;
//		/** �������� */
//		LinearLayout ll_pinglun;
//		/** ���ذ�ť */
//		Button btn_exit;
//		GridView grid_bqtype;
//		
//		/** �����û�ͷ��*/
//		RoundImageView img_userhead01;
//		/** ���������û�ͷ��*/
//		RoundImageView img_userhead02;
//	}
//
//	/**
//	 * ���²����ӿ�
//	 */
//	private void httpPointNegativeArt(final artGroupVo groupVo) {
//		HttpParams params = new HttpParams();
//		params.put("artId", groupVo.artId);// ��������ID
//		AppHttps.HttpPost(activity,HttpInterface.POINT_NEGATIVE_ART, params,
//				new AppHttpCallBack<Object>(Object.class, activity) {
//					@Override
//					public void onSuccess(Object result) {
//						List<artGroupVo> groupVos=getItems();
//						for (int i = 0; i < groupVos.size(); i++) {
//							if(groupVos.get(i).artId==groupVo.artId){
//								groupVos.get(i).artNegativeNumber=groupVos.get(i).artNegativeNumber+1;
//								groupVos.get(i).isNegative=true;
//								break;
//							}
//						}
//						setItems(groupVos);
//						notifyDataSetChanged();
//						ToastUtil.showShort(activity, "�����ɹ�");
//					}
//
//					@Override
//					public void onFailures(int errorCode, String errorMsg) {
//						ToastUtil.showShort(activity, errorMsg);
//					}
//				});
//	}
//	/**
//	 * ����ȡ�������ӿ�
//	 */
//	private void httpPointExitNegativeArt(final artGroupVo groupVo) {
//		HttpParams params = new HttpParams();
//		params.put("artId", groupVo.artId);// ��������ID
//		AppHttps.HttpPost(activity,HttpInterface.POINT_NEGATIVE_CANCEL_ART, params,
//				new AppHttpCallBack<Object>(Object.class, activity) {
//					@Override
//					public void onSuccess(Object result) {
//						List<artGroupVo> groupVos=getItems();
//						for (int i = 0; i < groupVos.size(); i++) {
//							if(groupVos.get(i).artId==groupVo.artId){
//								groupVos.get(i).artNegativeNumber=groupVos.get(i).artNegativeNumber-1;
//								groupVos.get(i).isNegative=false;
//								break;
//							}
//						}
//						setItems(groupVos);
//						notifyDataSetChanged();
//						ToastUtil.showShort(activity, "�����ɹ�");
//					}
//
//					@Override
//					public void onFailures(int errorCode, String errorMsg) {
//						ToastUtil.showShort(activity, errorMsg);
//					}
//				});
//	}
//	/**
//	 * �����¸�����޹���
//	 */
//	private void httpPointPraiseArt(final artGroupVo groupVo) {
//		HttpParams params = new HttpParams();
//		params.put("artId", groupVo.artId);// ��������ID
//		AppHttps.HttpPost(activity,HttpInterface.POINT_PRAISE_ART, params,
//				new AppHttpCallBack<Object>(Object.class, activity) {
//					@Override
//					public void onSuccess(Object result) {
//						List<artGroupVo> groupVos=getItems();
//						for (int i = 0; i < groupVos.size(); i++) {
//							if(groupVos.get(i).artId==groupVo.artId){
//								groupVos.get(i).artPraiseNumber=groupVos.get(i).artPraiseNumber+1;
//								groupVos.get(i).isPraise=true;
//								break;
//							}
//						}
//						setItems(groupVos);
//						notifyDataSetChanged();
//						ToastUtil.showShort(activity, "���µ��޳ɹ�");
//					}
//
//					@Override
//					public void onFailures(int errorCode, String errorMsg) {
//						ToastUtil.showShort(activity, errorMsg);
//					}
//				});
//	}
//	/**
//	 * ������ȡ�����޹���
//	 */
//	private void httpPointExitPraiseArt(final artGroupVo groupVo) {
//		HttpParams params = new HttpParams();
//		params.put("artId", groupVo.artId);// ��������ID
//		AppHttps.HttpPost(activity,HttpInterface.POINT_PRAISE_CANCEL_ART, params,
//				new AppHttpCallBack<Object>(Object.class, activity) {
//					@Override
//					public void onSuccess(Object result) {
//						List<artGroupVo> groupVos=getItems();
//						for (int i = 0; i < groupVos.size(); i++) {
//							if(groupVos.get(i).artId==groupVo.artId){
//								groupVos.get(i).artPraiseNumber=groupVos.get(i).artPraiseNumber-1;
//								groupVos.get(i).isPraise=false;
//								break;
//							}
//						}
//						setItems(groupVos);
//						notifyDataSetChanged();
//						ToastUtil.showShort(activity, "���µ��޳ɹ�");
//					}
//
//					@Override
//					public void onFailures(int errorCode, String errorMsg) {
//						ToastUtil.showShort(activity, errorMsg);
//					}
//				});
//	}
//	/**
//	 * �����½����ղ�
//	 */
//	private void httpSetCollec(final artGroupVo groupVo) {
//		HttpParams params = new HttpParams();
//		params.put("artId", groupVo.artId);// ��������ID
//		AppHttps.HttpPost(activity,HttpInterface.SET_COLLEC, params,
//				new AppHttpCallBack<Object>(Object.class, activity) {
//					@Override
//					public void onSuccess(Object result) {
//						List<artGroupVo> groupVos=getItems();
//						for (int i = 0; i < groupVos.size(); i++) {
//							if(groupVos.get(i).artId==groupVo.artId){
//								groupVos.get(i).isCollect=true;
//								break;
//							}
//						}
//						setItems(groupVos);
//						notifyDataSetChanged();
//						ToastUtil.showShort(activity, "�����ղسɹ�");
//					}
//
//					@Override
//					public void onFailures(int errorCode, String errorMsg) {
//						ToastUtil.showShort(activity, errorMsg);
//					}
//				});
//	}
//	/**
//	 * ȡ���ղؽӿ�
//	 */
//	private void httpDelCollect(final artGroupVo groupVo) {
//		HttpParams params = new HttpParams();
//		params.put("artId", groupVo.artId);// ��������ID
//		AppHttps.HttpPost(activity,HttpInterface.DEL_COLLECT, params,
//				new AppHttpCallBack<Object>(Object.class, activity) {
//					@Override
//					public void onSuccess(Object result) {
//						List<artGroupVo> groupVos=getItems();
//						for (int i = 0; i < groupVos.size(); i++) {
//							if(groupVos.get(i).artId==groupVo.artId){
//								groupVos.get(i).isCollect=false;
//								break;
//							}
//						}
//						setItems(groupVos);
//						notifyDataSetChanged();
//						ToastUtil.showShort(activity, "����ȡ���ղسɹ�");
//					}
//
//					@Override
//					public void onFailures(int errorCode, String errorMsg) {
//						ToastUtil.showShort(activity, errorMsg);
//					}
//				});
//	}
//	/**
//	 * �����۸�����޹���
//	 */
//	private void httpPointPraiseDiscuss(final artGroupVo groupVo) {
//		HttpParams params = new HttpParams();
////		params.put("artId", groupVo.artId);// ��������ID
//		params.put("discussId", groupVo.discussId);// ��������ID
//		AppHttps.HttpPost(activity,HttpInterface.POINT_PRAISE_DISCUSS, params,
//				new AppHttpCallBack<Object>(Object.class, activity) {
//					@Override
//					public void onSuccess(Object result) {
//						List<artGroupVo> groupVos=getItems();
//						for (int i = 0; i < groupVos.size(); i++) {
//							if(groupVos.get(i).artId==groupVo.artId){
//								groupVos.get(i).discussPraiseNumber++;
//								break;
//							}
//						}
//						setItems(groupVos);
//						notifyDataSetChanged();
//						ToastUtil.showShort(activity, "����ȡ���ղسɹ�");
//					}
//					@Override
//					public void onFailures(int errorCode, String errorMsg) {
//						ToastUtil.showShort(activity, errorMsg);
//					}
//				});
//	}
//}
